class Person:
    def __init__(self,name,age):
        self.name = name
        self.__age = age

    def __str__(self):
        return '你好胖'
    def say_age(self):
        print(f"{self.name}的年龄是{self.__age}")


class Student(Person):
    def __init__(self,name,age,score):
        self.score = score
        super(Student,self).__init__(name,age)
        # Person.__init__(self,name,age)  #构造函数中包含调用父类构造函数。根据需要，不是必须。 子类并不会自动调用父类的__init__()，我们必须显式的调用它。

p1=Person("李四",20)
print(p1)

# s1 = Student("张三",15,85)
s1 = Student("张三",15,100)
print(s1.score)
print(s1.__sizeof__())
